/**
 * 
 */
package com.ideal.ete.collector.ppLook;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 功能说明:
 *
 * @author Leo
 * 
 * @Date 2018年2月23日 上午11:44:35
 *
 *
 *       版本号 | 作者 | 修改时间 | 修改内容
 *
 */
public class TreeNode implements Serializable {

	private String text;

	private String color;

	private String backColor;

	private String icon;

	private List<String> tags = new ArrayList<>();

	private List<TreeNode> nodes = new ArrayList<>();

	public TreeNode() {
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public String getBackColor() {
		return backColor;
	}

	public void setBackColor(String backColor) {
		this.backColor = backColor;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public List<String> getTags() {
		return tags;
	}

	public void setTags(List<String> tags) {
		this.tags = tags;
	}

	public List<TreeNode> getNodes() {
		return nodes;
	}

	public void setNodes(List<TreeNode> nodes) {
		this.nodes = nodes;
	}

	@Override
	public String toString() {
		return "TreeNode [text=" + text + ", color=" + color + ", backColor=" + backColor + ", icon=" + icon + ", tags="
				+ tags + ", nodes=" + nodes + "]";
	}
	

}
